home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / spiele / sac / source / bride.bas (.txt) next >
Atari STOS Basic  |  1989-07-28  |  16KB  |  385 lines

  1. 10 REM *** S.A.C ADVENTURE EDITOR v1.2 ***
  2. 100 GOSUB
  3. 1000 IF
  4. 1010 IF
  5. 1020 IF
  6. 1030 IF
  7. 1040 IF
  8. 1050 IF
  9. 1060 GOTO
  10. 1070 REM ** INVENTORY **
  11. 1080 FOR
  12. 1090 IF
  13. 110 ON ERROR
  14. 1100 IF
  15. 1110 NEXT
  16. 1120 IF
  17. 1130 GOTO
  18. 1140 REM *** GET OBJECT ***
  19. 1150 IF
  20. 1160 REM 
  21. 1170 REM 
  22. 1180 REM 
  23. 1190 REM 
  24. 120 VARNAME
  25. 1200 REM PUT SPECIAL GET COMMANDS HERE
  26. 1210 REM 
  27. 1220 REM 
  28. 1230 REM 
  29. 1240 REM 
  30. 1250 REM 
  31. 1260 REM 
  32. 1270 REM 
  33. 1280 REM 
  34. 1290 REM 
  35. 130 REM 
  36. 1300 REM 
  37. 1310 REM 
  38. 1320 REM 
  39. 1330 FOR
  40. 1340 IF
  41. 1350 IF
  42. 1360 NEXT
  43. 1370 FOR
  44. 1380 IF
  45. 1390 IF
  46. 140 VARNAME
  47. 1400 IF
  48. 1410 IF
  49. 1420 IF
  50. 1430 NEXT
  51. 1440 IF
  52. 1450 REM *** DROP OBJECT ***
  53. 1460 IF
  54. 1470 REM 
  55. 1480 REM 
  56. 1490 REM 
  57. 150 REM 
  58. 1500 REM PUT SPECIAL DROP COMMANDS HERE
  59. 1510 REM 
  60. 1520 REM 
  61. 1530 REM 
  62. 1540 REM 
  63. 1550 REM 
  64. 1560 REM 
  65. 1570 REM 
  66. 1580 REM 
  67. 1590 REM 
  68. 160 REM 
  69. 1600 REM 
  70. 1610 REM 
  71. 1620 FOR
  72. 1630 IF
  73. 1640 NEXT
  74. 1650 FOR
  75. 1660 IF
  76. 1670 IF
  77. 1680 IF
  78. 1690 IF
  79. 170 REM PUT YOUR VARIBLES HERE
  80. 1700 NEXT
  81. 1710 IF
  82. 1720 REM *** EXAMINE OBJECT ***
  83. 1730 IF
  84. 1740 REM 
  85. 1750 REM 
  86. 1760 REM PUT REVEALING OBJECT COMMANDS HERE
  87. 1770 REM 
  88. 1780 REM 
  89. 1790 REM 
  90. 180 REM 
  91. 1800 REM 
  92. 1810 REM 
  93. 1820 FOR
  94. 1830 IF
  95. 1840 IF
  96. 1850 IF
  97. 1860 IF
  98. 1870 NEXT
  99. 1880 REM *** EXAMINE LOCATION ***
  100. 1890 IF
  101. 190 REM 
  102. 1900 REM 
  103. 1910 REM 
  104. 1920 REM 
  105. 1930 REM PUT LOCATION REVEALING COMMANDS HERE
  106. 1940 REM 
  107. 1950 REM 
  108. 1960 REM 
  109. 1970 REM 
  110. 1980 FOR
  111. 1990 IF
  112. 20 KEY
  113. 200 REM 
  114. 2000 IF
  115. 2010 NEXT
  116. 2020 IF
  117. 2030 REM *** WEAR OBJECT ***
  118. 2040 IF
  119. 2050 REM 
  120. 2060 REM 
  121. 2070 REM 
  122. 2080 REM PUT SPECIAL WEAR COMMANDS HERE
  123. 2090 REM 
  124. 210 REM 
  125. 2100 REM 
  126. 2110 REM 
  127. 2120 REM 
  128. 2130 FOR
  129. 2140 IF
  130. 2150 IF
  131. 2160 IF
  132. 2170 IF
  133. 2180 NEXT
  134. 2190 IF
  135. 220 REM 
  136. 2200 REM *** REMOVE OBJECT ***
  137. 2210 IF
  138. 2220 REM 
  139. 2230 REM 
  140. 2240 REM PUT SPECIAL REMOVE COMMANDS HERE
  141. 2250 REM 
  142. 2260 REM 
  143. 2270 REM 
  144. 2280 REM 
  145. 2290 REM 
  146. 230 REM 
  147. 2300 FOR
  148. 2310 IF
  149. 2320 IF
  150. 2330 IF
  151. 2340 IF
  152. 2350 NEXT
  153. 2360 IF
  154. 2370 REM *** OPEN ***
  155. 2380 IF
  156. 2390 REM 
  157. 240 REM *** CHECK FOR PICTURE ***
  158. 2400 IF
  159. 2410 REM ENTER OPEN COMMANDS HERE
  160. 2420 REM 
  161. 2430 REM 
  162. 2440 REM 
  163. 2450 IF
  164. 2460 REM *** CLOSE ***
  165. 2470 IF
  166. 2480 REM 
  167. 2490 REM 
  168. 250 IF
  169. 2500 REM ENTER CLOSE COMMANDS HERE
  170. 2510 REM 
  171. 2520 REM 
  172. 2530 REM 
  173. 2540 IF
  174. 2550 REM *** QUIT SECTION ***
  175. 2560 PRINT
  176. 2570 VARNAME
  177. 2580 IF
  178. 2590 IF
  179. 260 GOTO
  180. 2600 GOTO
  181. 2610 PRINT
  182. 2620 PRINT
  183. 2630 VARNAME
  184. 2640 IF
  185. 2650 DEFAULT
  186. 2660 REM *** LOAD A PICTURE ***
  187. 2670 FOR
  188. 2680 NEXT
  189. 2690 FOR
  190. 270 REM ** OPEN HIDDEN WINDOW **
  191. 2700 SCREEN COPY
  192. 2710 NEXT
  193. 2720 GOTO
  194. 2730 REM *** GAME DATA ***
  195. 2740 DATA
  196. 2750 DATA
  197. 2760 REM ****** LOW PRIORITY COMMANDS ******
  198. 2770 REM 
  199. 2780 REM 
  200. 2790 REM 
  201. 280 PEN
  202. 2800 REM 
  203. 2810 REM 
  204. 2820 REM if none of the local commands
  205. 2830 REM are used then the game looks at this part
  206. 2840 REM to see if any of these commands are used
  207. 2850 REM this is the part of the game where
  208. 2860 REM the game checks for low priority events
  209. 2870 REM 
  210. 2880 IF
  211. 2890 IF
  212. 290 REM ***** PRINT LOCATION *****
  213. 2900 REM 
  214. 2910 REM 
  215. 2920 REM 
  216. 2930 REM 
  217. 2940 REM 
  218. 2950 REM 
  219. 2960 REM 
  220. 2970 REM 
  221. 2980 REM 
  222. 2990 REM 
  223. 30 DIM
  224. 300 PRINT
  225. 3000 REM 
  226. 3010 REM 
  227. 3020 REM 
  228. 3030 REM 
  229. 3040 REM 
  230. 3050 REM 
  231. 3060 REM 
  232. 3070 REM 
  233. 3080 REM 
  234. 3090 REM 
  235. 310 IF
  236. 3100 REM 
  237. 3110 REM 
  238. 3120 REM 
  239. 3130 REM 
  240. 3140 REM 
  241. 3150 REM 
  242. 3160 REM 
  243. 3170 REM 
  244. 3180 REM 
  245. 3190 REM 
  246. 320 FOR
  247. 3200 REM 
  248. 3210 REM 
  249. 3220 IF
  250. 3230 FOR
  251. 3240 IF
  252. 3250 IF
  253. 3260 IF
  254. 3270 NEXT
  255. 3280 GOTO
  256. 3290 FOR
  257. 330 REM *** HIGH PRIORITY EVENTS ***
  258. 3300 VARNAME
  259. 3310 IF
  260. 3320 NEXT
  261. 3330 REM <<< ADVEN DATA FILE NOT ON DISK >>>
  262. 3340 LOCATE
  263. 3350 REM <<< DISK ERRORS >>>
  264. 3360 IF
  265. 3370 RESUME
  266. 3380 REM ~~~ LOAD SAC DATA ~~~
  267. 3390 OPEN IN
  268. 340 REM 
  269. 3400 LINE INPUT
  270. 3405 FOR
  271. 3410 LINE INPUT
  272. 3415 FOR
  273. 3420 LINE INPUT
  274. 3430 LINE INPUT
  275. 3435 FOR
  276. 3440 FOR
  277. 3450 FOR
  278. 3460 FOR
  279. 3480 FOR
  280. 350 IF
  281. 3500 FOR
  282. 3520 FOR
  283. 3530 FOR
  284. 3550 CLOSE
  285. 360 IF
  286. 3600 REM ~~~~ PUT OBJECTS BACK IN OLD POSTIONS AND RESET FLAGS ~~~~
  287. 3610 OPEN IN
  288. 370 REM 
  289. 380 REM 
  290. 3800 LINE INPUT
  291. 3810 FOR
  292. 3820 CLOSE
  293. 390 REM 
  294. 40 DIM
  295. 400 REM 
  296. 4000 REM *** SAVE GAME POSTION ***
  297. 4005 PRINT
  298. 4010 OPEN OUT
  299. 4020 PRINT
  300. 4030 REM 
  301. 4040 PRINT
  302. 4050 REM 
  303. 4060 REM 
  304. 4070 REM PUT VARIBLES TO BE SAVED HERE
  305. 4080 REM 
  306. 4090 FOR
  307. 410 REM 
  308. 4100 CLOSE
  309. 420 REM 
  310. 430 REM this is the part of the game
  311. 440 REM where the computer checks
  312. 450 REM for any danger or any characters
  313. 460 REM befor the player gets a chance
  314. 470 REM to input a command
  315. 480 REM 
  316. 490 REM 
  317. 50 FOR
  318. 500 REM 
  319. 5000 REM *** LOAD GAME POSTION ***
  320. 5005 PRINT
  321. 5010 OPEN IN
  322. 5020 INPUT
  323. 5030 REM 
  324. 5040 INPUT
  325. 5050 REM 
  326. 5060 REM 
  327. 5070 REM PUT VARIBLES TO BE LOADED HERE
  328. 5080 REM 
  329. 5090 FOR
  330. 510 REM 
  331. 5100 CLOSE
  332. 520 REM 
  333. 530 REM 
  334. 540 REM 
  335. 550 REM 
  336. 560 REM ** CHECK FOR OBJECT PRESENT **
  337. 570 VARNAME
  338. 580 FOR
  339. 590 IF
  340. 60 FOR
  341. 600 NEXT
  342. 610 IF
  343. 620 IF
  344. 630 FOR
  345. 640 IF
  346. 650 NEXT
  347. 660 VARNAME
  348. 670 REM **** SPILT LINE INTO SINGLE WORDS ****
  349. 680 LINE INPUT
  350. 690 INC
  351. 70 ON ERROR
  352. 700 VARNAME
  353. 710 REPEAT
  354. 720 VARNAME
  355. 730 IF
  356. 740 VARNAME
  357. 75 DIR$
  358. 750 UNTIL
  359. 760 REM *** CHECK IF DIRECTION ENTERED ***
  360. 770 FOR
  361. 780 IF
  362. 790 NEXT
  363. 80 LOAD
  364. 800 REM 
  365. 810 REM 
  366. 820 REM 
  367. 830 REM 
  368. 840 REM PUT DIFFERENT EXITS HERE
  369. 850 REM 
  370. 860 REM 
  371. 870 REM 
  372. 880 REM 
  373. 890 REM 
  374. 90 REM ***** VARIBLES *****
  375. 900 REM 
  376. 910 REM 
  377. 920 REM 
  378. 930 REM 
  379. 940 REM 
  380. 950 REM 
  381. 960 IF
  382. 970 IF
  383. 980 REM **** NORMAL ADVENTURE COMMANDS ****
  384. 990 IF
  385.